submicroscopic particle - French English Dictionary